package org.jeecg.modules.demo3.fly.utils;

import java.util.UUID;
import java.util.regex.Pattern;

/**
 * @author wjn
 * @version V1.0
 * @date 2021/1/25 16:30
 * @Copyright © 2021/1/25 深圳卓翼航空无人机有限公司
 */
public class UuId {

    //生成 uuid 字符串 唯一存在
    public static String getUUID() {
        String id =null;
        UUID uuid = UUID.randomUUID();
        id = uuid.toString();

        //去掉随机ID的短横线
        id = id.replace("-", "");

        //将随机ID换成数字
        int num = id.hashCode();
        //去绝对值
        num = num < 0 ? -num : num;

        id = String.valueOf(num);

        return id;
    }

    //判断字符串是否完全是 数字类型
    public static boolean isInteger(String str) {
        Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
        return pattern.matcher(str).matches();
    }

}
